// 1. 引入模块
const mongoose = require('mongoose');

// 2. 导出连接方式
module.exports = (success, error) => {
    // 2. 创建连接服务
    // 协议，ip，端口，数据库名称
    const protocal = 'mongodb://';
    const ip = '127.0.0.1';
    const port = '27017'
    const database = 'guigu';

    // 创建连接
    mongoose.connect(`${protocal}${ip}:${port}/${database}`)
        .then(() => {
            // 处理成功的回调
            success?.();
        })
        .catch(() => {
            // 捕获错误的回调
            error?.();

            console.log('数据库连接失败，请检查网络.');
        })
}